package com.example.cromos;

import java.util.ArrayList;
import java.util.List;

public class CromoDAO {
	
	private static List<Cromo> cromos = new ArrayList<Cromo>();
	
	public static  void addCromo(Cromo cromo){
		boolean isAdded = false;
			for(Cromo cr : cromos)
			{
				if(cr.getName().equals(cromo.getName()))
				{
					cr.setQuantity(cr.getQuantity() + cromo.getQuantity());
					isAdded = true;
				}
			}
			if(!isAdded){
				cromos.add(cromo);
			}
			
	}
	
	public static Cromo removeCromo(Cromo cromo){
		for(Cromo cr : cromos)
		{
			if(cr.getName().equals(cromo.getName()))
			{
				cr.setQuantity(cr.getQuantity() - cromo.getQuantity());
				return cr;
			}
		}
		return null;
	}

	public static List<Cromo> getCromos(){
		return cromos;
	}
	
	public static Cromo getCromo(String name){
		for(Cromo cr : cromos)
		{
			if(cr.getName().equals(name))
			{
				return cr;
			}
		}
		return null;
	}
}
